﻿// P15 【模板】二维前缀和.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
/*
给定一个n行m列的整数矩阵。

有q个询问，每个询问格式为：
x1,y1,x2,y2，表示一个子矩阵的左上角和右下角的坐标。
​
对于每个询问，请回答子矩阵的所有数之和。

输入格式
第一行包括三个整数
n,m,q（1≤n,m≤103,1≤q≤105 ）。

接下来n行，每行包括m个整数，表示整数矩阵（每个整数的取值范围为[1,10^5 ]）。

接下来q行，每行包括四个整数
x1,y1,x2,y2（1≤x1≤x2≤n，1≤y1≤y2≤m），表示一个询问的左上角、右下角坐标。
​

输出格式
共q行，第i（1≤i≤q）行输出第i个询问的结果。

样例输入1
复制代码
7 3 2
3 5 1
6 2 4
7 9 10
4 3 6
3 9 9
6 10 1
9 10 4
2 2 7 3
2 1 4 2
样例输出1
复制代码
77
31
*/
#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
}

 